package com.ruoyi.tzzl.domain.vo;

import com.ruoyi.common.annotation.Excel;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.util.List;

/**
 * 查询Vo类
 * @author by caoyong
 * @date 2022/11/7
 **/
@Data
@NoArgsConstructor
@Accessors(chain = true)
public class QueryVo {


    /**id*/
    Long id;

    /**被访问用户id*/
    Long watch_id;

    /**用户id*/
    Long wid;

    /**id集合*/
    List<String> ids;

    /**用户名称*/
    private String userName;

    /** 订单编号 */
    private String orderNumber;

    /** 订单类型(1-开通会员  2-聊天订单 3-视频订单 4-被聊天订单 5-被视频订单 6-邀约订单) */
    private String orderType;

    /** 提现类型（1-红娘提现 2-团队提现） */
    private String withdrawalType;

    /** 提现状态（0-已完成 1-待审核 2-审核失败 ） */
    private String withdrawalState;

    /** 提现方式(1-支付宝提现 2-微信提现 3-银行卡提现) */
    private String withdrawalWay;

    /** 认证审核状态(0-待审核 1-自动成功 2-审核通过 3-审核未通过) */
    private String certificationState;

    /** 认证类型(1-实名认证 2-房产认证 3-学历认证) */
    @Excel(name = "认证类型(1-实名认证 2-房产认证 3-学历认证)")
    private String certificationType;

    /** 认证内容 */
    @Excel(name = "认证内容")
    private String certificationContent;

    /**毕业学校*/
    private String graduationSchool;

    /** 提现金额 */
    private Double money;

    /** 审核失败原因 */
    @Excel(name = "审核失败原因")
    private String causeFailure;

    /**类型*/
    private String type;

    /** 开始时间 */
    private String startTime;

    /**结束时间 */
    private String endTime;

}
